home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / gus / sdkdigv2.zip / SDKV2N20.TXT < prev    next >
Text File  |  1993-06-26  |  5KB  |  151 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6. GUS Programmer's Digest     Sat Jun 26 00:07     Volume 2: Issue  20  
  7.  
  8. Today's Topics:
  9.                       Gus as second synth module
  10.                        GUS PROGRAMMER'S DIGEST
  11.                GUS Programmer's Digest V2 #18 (2 msgs)
  12.  
  13. Standard Info:
  14.     - Meta-info about the GUS can be found at the end of the Digest.
  15.     - Before you ask a question, please READ THE FAQ.
  16.  
  17. ----------------------------------------------------------------------
  18.  
  19. Date: Thu, 24 Jun 93 14:26:50 EDT
  20. From: fcass@trashbin.MV.COM (Fred Cass)
  21. Subject: Gus as second synth module
  22. Message-ID: <9306241426.AA15387@trashbin.mv.com>
  23.  
  24. Just a quick suggestion to Hansye S. Dulimarta who wrote about writing a program that would take midi in and play it on the GUS.  Why not just use the Patch Manager in Windows?  It provides all that functionality with a nice user interface.
  25.  
  26.   Hope I didn't burst your bubble.
  27.     -=Fred Cass=-
  28.  
  29. ------------------------------
  30.  
  31. Date: Thu, 24 Jun 93 13:55:32 
  32. From: john.smith@gravis.com
  33. Subject: GUS PROGRAMMER'S DIGEST
  34. Message-ID: <9306241355.A7968wk@gravis.com>
  35.  
  36. G>Also, a lot of fields in the PATCHDATA structure are still fuzzy to me.
  37.  >For instance I don't know the meaning of the following fields:
  38.  >fractions, tune, envelope_rate, envelope_offset, tremolo_*, vibrato_*,
  39.  >modes, scale_frequency, and scale_factor.  As you can see, almost all
  40.  >fields in the structure are unclear to me.
  41.  
  42. Forte is working on a document/programming examples on how to use the
  43. patches and MIDI with the GUS.  When they are ready we'll release them.
  44. The GUS SDK doesn't go into much detail about patches (PATCH.H) which is
  45. why we are working on a more comprehensive document.
  46.  
  47. John
  48. ---
  49.  ~ QMPro 1.02 05-8925 ~ Press "+" to see another tagline.
  50.  
  51. ------------------------------
  52.  
  53. Date: Fri, 25 Jun 93 14:43:35 EDT
  54. From: dulimart@cps.msu.edu (Hansye S. Dulimarta)
  55. Subject: GUS Programmer's Digest V2 #18
  56. Message-ID: <9306251843.AA00572@pixel.cps.msu.edu>
  57.  
  58.    Date: Thu, 24 Jun 93 11:50:55 EDT
  59.    From: davidm@opl.com
  60.  
  61.    In GUS Programmer's Digest V2 #18, 
  62.    dulimart@cps.msu.edu (Hansye S. Dulimarta) wrote:
  63.  
  64.    > This is what I'm doing: Using the information in the file PATCH.H in the
  65.    > SDK documentation, I was able to write a program that reads a patch file
  66.    > and parses the data in it. Then, using the function UltraDownload, the
  67.    > program downloaded the sample waveform to the GUS DRAM, and then
  68.    > UltraVoiceOn is called.  But.....no sound came out of my speaker.  Could
  69.    > anybody tell me what I'm doing wrong here?
  70.  
  71.    I have two ideas:
  72.  
  73.    1) Did you call UltraEnableOutput?
  74.  
  75. No.
  76.  
  77.    2) Did you call UltraSetVolume?
  78.  
  79. Yes, and I pass the value from master_volume field in PATCHHEADER.
  80. Later on, I found out that I have to use UltraSetLinearVolume().
  81.  
  82.    If you don't enable the output and give the voice some volume, you
  83.    won't hear any sound.
  84.  
  85.    Hope this helps,
  86.    Dave
  87.  
  88. It does, thanks.
  89.  
  90.  
  91.    David MacMahon
  92.    Systems Administrator
  93.    davidm@opl.com
  94.  
  95. ------------------------------
  96.  
  97. Date: Fri, 25 Jun 1993 18:15:10 -0400 (EDT)
  98. From: dionf@ERE.UMontreal.CA (Francois Dion)
  99. Subject: Re: GUS Programmer's Digest V2 #18
  100. Message-ID: <9306252215.AA25399@brise.ERE.UMontreal.CA>
  101.  
  102. Beyond the ultraworld of GUS Programmer's Server:
  103. > From: dulimart@cps.msu.edu (Hansye S. Dulimarta)
  104. > Subject: Patch files.
  105. > Hello GUS-SDK readers,
  106. >   I'd like to have a discussion about GUS patch files.  The only source
  107. > that explains them was found in PATCH.H (with unsolved puzzle here and
  108. > there).  First of all: does anybody know the exact format of a PATCH
  109. > file?
  110.  
  111. I think i understand it pretty well having spent over 100 hours hacking the
  112. format, creating some code etc... I tought i had put on epas my
  113. patchkit.arj but i cant find it anywhere, so i'll reupload it tonight when i
  114. get back from the radio station.
  115.  
  116. Also, check the other stuff i'll upload, like new patches with a midi file.
  117. This of course brings up the question again: we need a way to define
  118. custom patches easily... Also, these patches are not from my high quality
  119. serie like the accordian because the patch format still doesn't support >64K
  120. samples (128K would have been less restricting) and doesn't support multi
  121. layering, a very important item in making great synth sounds, for example.
  122.  
  123. Ciao,
  124. --
  125. Francois Dion
  126.     '  _   _   _
  127.  CISM (_) (_)  _) FM       Montreal , Canada       Email: CISM@ERE.UMontreal.CA
  128.       (_)  / . _)             10000 Watts          Telephone no: (514) 343-7511
  129. _______________________________________________________________________________
  130. Audio-C-DJ-Fractals-Future-Label-Multimedia-Music-Radio-Rave-Video-VR-Volvo-...
  131.  
  132. ------------------------------
  133.  
  134. End of GUS Programmer's Digest V2 #20
  135. *************************************
  136.  
  137. To post to tomorrow's digest:               <gus-sdk%itchy@dsd.es.com>
  138. To (un)subscribe or get help:       <gus-sdk-request%itchy@dsd.es.com>
  139. To contact a human (last resort):     <gus-sdk-owner%itchy@dsd.es.com>
  140.  
  141. FTP sites:         archive.epas.utoronto.ca         pub/pc/ultrasound
  142.                    wuarchive.wustl.edu       systems/msdos/ultrasound
  143. Hints:
  144.       - Get the FAQ from the FTP sites or the request server.
  145.       - Mail to <gus-sdk-request%itchy@dsd.es.com> for info about
  146.     other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)
  147.  
  148.  
  149.